import java.util.Scanner;

public class HJ23 {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);

        while(sc.hasNext()) {
            int[] num = new int[26];//初始化一个长为26位的数组，对应a-z的下标，存储a-z出现的次数
            String str = sc.nextLine();
            for(int i = 0; i < str.length(); i++) {
                char c = str.charAt(i);
                int offset = (int)(c - 'a');//与a的偏离值
                num[offset]++;//对应数组下标的值加1
            }

            //得到最小出现次数
            int min = Integer.MAX_VALUE;
            for(int i = 0; i < 26; i++) {
                if(num[i] != 0 && min > num[i]) {
                    min = num[i];
                }
            }

            //遍历字符串，去掉出现最少次数的字符
            for(int i = 0; i < str.length(); i++) {
                char c = str.charAt(i);
                int offset = (int)(c - 'a');//得到与a的偏离度
                if(min != num[offset]) {//判断是不是最小出现次数
                    System.out.print(c);
                }
            }

            System.out.println();
        }
    }
}
